/**
 * @Author: 小狐
 * @Date: 2021/11/27 9:48
 * @Describe 主动去学习
 *
 */
package model

import "database/sql"

type Cinema struct {
	CinemaId       string        `gorm:"column:cinema_id;primary_key" json:"cinema_id"`   // 影院id
	CinemaNo       int           `gorm:"column:cinema_no;NOT NULL" json:"cinema_no"`      // 影院国标码
	CinemaName     string        `gorm:"column:cinema_name;NOT NULL" json:"cinema_name"`  // 影院名称
	Address        string        `gorm:"column:address;NOT NULL" json:"address"`          // 影院地址
	CityId         int           `gorm:"column:city_id;NOT NULL" json:"city_id"`          // 城市
	CountyId       int           `gorm:"column:county_id;NOT NULL" json:"county"`         // 区县
	Lat            string        `gorm:"column:lat;NOT NULL" json:"lat"`                  // 纬度(百度系)
	Lon            string        `gorm:"column:lon;NOT NULL" json:"lon"`                  // 经度(百度系)
	Brand          sql.NullInt32 `gorm:"column:brand" json:"brand"`                       // 品牌
	SystemId       sql.NullInt32 `gorm:"column:system_id" json:"system_id"`               // 系统商id
	SystemCinemaId sql.NullInt32 `gorm:"column:system_cinema_id" json:"system_cinema_id"` // 系统商影院内部id
	Remark         string        `gorm:"column:remark" json:"remark"`                     // 备注
	CreateTime     sql.NullTime  `gorm:"column:create_time" json:"create_time"`           // 创建时间
	UpdateTime     sql.NullTime  `gorm:"column:update_time" json:"update_time"`           // 修改时间
	IsDelete       sql.NullInt32 `gorm:"column:is_delete;default:0" json:"is_delete"`     // 模糊删除标识,0未删除,1删除
}

type CinemaExtend struct {
	CinemaId   string        `gorm:"column:cinema_id;primary_key" json:"cinema_id"` // 影院id
	CreateTime sql.NullTime  `gorm:"column:create_time" json:"create_time"`         // 创建时间
	UpdateTime sql.NullTime  `gorm:"column:update_time" json:"update_time"`         // 修改时间
	IsDelete   sql.NullInt32 `gorm:"column:is_delete;default:0" json:"is_delete"`   // 模糊删除标识,0未删除,1删除
}
